﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Prowess.OIS.DicomImpExp.Presenter.Interface;
using Prowess.OIS.DicomImpExp.View.Interface;
using Prowess.OIS.DicomImpExp.Model.Interface;
using Prowess.OIS.DicomImpExp.ModelFactory;

namespace Prowess.OIS.DicomImpExp.Presenter
{
    public class DicomImportPresenter:IDicomImportPresenter
    {
#region Private Member
        private IDicomImportView dicomImportView;
        private IPatientInfo dicomImportModel;
#endregion
        public DicomImportPresenter()
        {
            dicomImportModel = DicomImportModelFactory.GetDicomImportModel();
        }
        public IDicomImportView DicomImportView
        {
            get
            {
                return dicomImportView;
            }
            set
            {
                dicomImportView = value;
            }
        }

        public IPatientInfo DicomImportModel
        {
            get
            {
                return dicomImportModel;
            }
            set
            {
                dicomImportModel = value;
            }
        }        

        public bool Import()
        {
            throw new NotImplementedException();
        }



        public void DicomParse()
        { 
            //XmlGenerate xmlGenerate = new XmlGenerate();
            //xmlGenerate.GenerateXMLFormat(dicomImportView.FolderDirectory);
        }
    }
}
